<?php
namespace App\Repository\Contracts;

/**
 * @Author:: HuangYin
 * @DateTime: 2017-01-22 17:33
 *
 * @Description: 会员充值
 */
interface MemberRechargeJavaInterface
{
    /**
     * 列表 [maxId 最大 ID]
     *
     * @param int $maxId
     * @return mixed
     */
    public function syncList($maxId = 0);

    /**
     * 创建
     *
     * @param $uid
     * @param $money
     * @return mixed
     */
    public function syncCreated($uid, $money);

    /**
     * 更新
     *
     * @param $uid
     * @param array $data
     * @return mixed
     */
    public function syncUpdated($uid, array $data);

    /**
     * 充值记录
     *
     * @param $uid
     * @return mixed
     */
    public function findListByUid($uid);
}